<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<title></title>
</head>
<body>
<script type="text/javascript">

	/*
	形参：形式上的参数,函数名后面括号里的参数叫形参，没有实际的意义
	实参：函数调用的时候括号里的参数，可以给具体的值
	*/
	// a - b 加和
	// a,b叫形参


	function  getSum(a,b){
		console.log(a + b)
	}

	//实参 可以给具体值
	getSum(10,99)

	//实参可以是变量
	let a = 9
	let b = 10
	getSum(a,b)

	function fn(a,b,c){
		console.log(a)
		console.log(b)
		console.log(c)
	}
	fn(1,2,3) //形参与实参位置是一一对应的
	fn(1) //1 undefined undefined 实参小于形参，相当于b和c声明变量，但没赋值
	fn(1,2,3,4)//多出来的参数不参与赋值

	//求 1-n的加和
	function getSum1(n){
		let sum = 0
		for(let i = 0;i<=n;i++){
			sum = sum + i
		}
		console.log(sum)
	}

	getSum1(100)
</script>
</body>
</html>